package org.gitman.agentplatform.agent.api;

import java.util.Map;

import org.gitman.agentplatform.core.exceptions.BadArgsException;

public interface AgentFactory {
	public Agent getAgentImpl(Class<? extends Agent> clazz, String args) throws BadArgsException;
	public Map<Class<? extends Agent>, String> getAvailableAgents();	
}
